home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Updates / PowerPC / NeoMAME / readme.txt < prev    next >
Text File  |  2000-05-16  |  24KB  |  462 lines

  1.  
  2.               M.A.M.E.  -  Multiple Arcade Machine Emulator
  3.      Copyright (C) 1997, 1998, 1999  by Nicola Salmoria and the MAME team
  4.  
  5. Please note that many people helped with this project, either directly or by
  6. releasing source code that was used to write the drivers. We are not trying to
  7. appropriate merit that isn't ours. See the acknowledgments section for a list
  8. of contributors, however please note that the list is largely incomplete. See
  9. also the CREDITS section in the emulator to see the people who contributed to a
  10. specific driver. Again, that list might be incomplete. We apologize in advance
  11. for any omission.
  12.  
  13. All trademarks cited in this document are property of their respective owners.
  14.  
  15.  
  16. Usage and Distribution License
  17. ------------------------------
  18.  
  19. I. Purpose
  20. ----------
  21.    MAME is strictly a no profit project. Its main purpose is to be a reference
  22.    to the inner workings of the emulated arcade machines. This is done for
  23.    educational purposes and to preserve many historical games from the oblivion
  24.    they would sink into when the hardware they run on will stop working.
  25.    Of course to preserve the games you must also be able to actually play them;
  26.    you can see that as a nice side effect.
  27.    It is not our intention to infringe any copyrights or patents pending on the
  28.    original games. All of the source code is either our own or freely
  29.    available. To work, the emulator requires ROMs of the original arcade
  30.    machines, which must be provided by the user. No portion of the code of the
  31.    original ROMs is included in the executable.
  32.  
  33. II. Cost
  34. --------
  35.    MAME is free. The source code is free. Selling it is not allowed.
  36.  
  37. III. ROM Images
  38. ---------------
  39.    ROM images are copyrighted material, and most of them cannot be distributed
  40.    freely. Distribution of MAME on the same physical medium as illegal copies
  41.    of ROM images is strictly forbidden.
  42.    You are not allowed to distribute MAME in any form if you sell, advertise or
  43.    publicize illegal CD-ROMs or other media containing ROM images. Note that
  44.    the restriction applies even if you don't directly make money out of that.
  45.    You are allowed to make ROMs and MAME available for download on the same web
  46.    site, but only if you warn users about the copyright status of the ROMs and
  47.    make it clear that they must not download the ROMs unless they are entitled
  48.    to do so.
  49.  
  50. IV. Source Code Distribution
  51. ----------------------------
  52.    If you distribute the binary, you should also distribute the source code. If
  53.    you can't do that, you must provide a pointer to a place where the source
  54.    can be obtained.
  55.  
  56. V. Distribution Integrity
  57. -------------------------
  58.    This chapter applies to the official MAME distribution. See below for
  59.    limitations on the distribution of derivative works.
  60.    MAME must be distributed only in the original archives. You are not allowed
  61.    to distribute a modified version, nor to remove and/or add files to the
  62.    archive.
  63.  
  64. VI. Reuse of Source Code
  65. --------------------------
  66.    This chapter might not apply to specific portions of MAME (e.g. CPU
  67.    emulators) which bear different copyright notices.
  68.    The source code cannot be used in a commercial product without a written
  69.    authorization of the authors. Use in non commercial products is allowed and
  70.    indeed encouraged; however if you use portions of the MAME source code in
  71.    your program, you must make the full source code freely available as well.
  72.    Usage of the _information_ contained in the source code is free for any use.
  73.    However, given the amount of time and energy it took to collect this
  74.    information, we would appreciate if you made the additional information you
  75.    might have freely available as well.
  76.  
  77. VII. Derivative Works
  78. ---------------------
  79.    Derivative works are allowed (provided source code is available), but
  80.    discouraged: MAME is a project continuously evolving, and you should, in
  81.    your best interest, submit your contributions to the development team, so
  82.    that they are integrated in the main distribution.
  83.    There are some trivial modifications to the source code that anybody could
  84.    do, but go against the spirit of the project. They are NOT considered a
  85.    derivative work, and distribution of executables with them applied is
  86.    strictly forbidden. Such changes include, but are not limited to:
  87.    - enabling games that are disabled
  88.    - changing the ROM verification commands so that they report missing games
  89.    - removing the startup information screens
  90.    If you make a derivative work, you are not allowed to call it MAME. You must
  91.    use a different name to make clear that it is a MAME derivative, but it isn't
  92.    an official distribution from the MAME team. Simply calling it MAME followed
  93.    or preceded by a punctuation (e.g. MAME+) will not be enough. The name must
  94.    be clearly distinct, e.g. REMAME. The version number must also match the one
  95.    of the official MAME you derived your version from.
  96.  
  97.  
  98. How to Contact Us
  99. -----------------
  100.  
  101. The official MAME home page is http://www.mame.net/. You can always find the
  102. latest release there, including beta versions and information on things being
  103. worked on. Also, a totally legal and free ROM set of Robby Roto is available
  104. on the same page.
  105.  
  106. If you have bugs to report, check the MAME Testing Project at
  107. http://mameworld.retrogames.com/mametesters
  108.  
  109. Here are some of the people contributing to MAME. If you have comments,
  110. suggestions or bug reports about an existing driver, check the driver's Credits
  111. section to find who has worked on it, and send comments to that person. If you
  112. are not sure who to contact, write to Nicola. If you have comments specific to
  113. a system other than DOS (e.g. Mac, Win32, Unix), they should be sent to the
  114. respective port maintainer (check the documentation to know who he is). DON'T
  115. SEND THEM TO NICOLA - they will be ignored.
  116.  
  117. Nicola Salmoria    MC6489@mclink.it
  118.  
  119. Mike Balfour       mab22@po.cwru.edu
  120. Aaron Giles        agiles@sirius.com
  121. Chris Moore        chris.moore@writeme.com
  122. Brad Oliver        bradman@pobox.com
  123. Andrew Scott       ascott@utkux.utcc.utk.edu
  124. Zsolt Vasvari      vaszs01@banet.net
  125.  
  126. DON'T SEND BINARY ATTACHMENTS WITHOUT ASKING FIRST, *ESPECIALLY* ROM IMAGES.
  127.  
  128. THESE ARE NOT SUPPORT ADDRESSES. Support questions sent to these addresses
  129. *will* be ignored. Please understand that this is a *free* project, mostly
  130. targeted at experienced users. We don't have the resources to provide end user
  131. support. Basically, if you can't get the emulator to work, you are on your own.
  132. First of all, read the docs carefully. If you still can't find an answer to
  133. your question, try checking the beginner's sections that many emulation pages
  134. have, or ask on the appropriate Usenet newsgroups (e.g. comp.emulators.misc) or
  135. on the official MAME message board, http://mame.retrogames.com/msgboard.htm.
  136.  
  137. For help in compiling MAME, check this page:
  138. http://mameworld.retrogames.com
  139.  
  140. Also, DO NOT SEND REQUESTS FOR NEW GAMES TO ADD, unless you have some original
  141. info on the game hardware or, even better, own the board and have the technical
  142. expertise needed to help us.
  143. Please don't send us information widely available on the Internet - we are
  144. perfectly capable of finding it ourselves, thank you.
  145.  
  146.  
  147.  
  148. Acknowledgments
  149. ---------------
  150.  
  151. First of all, thanks to Allard van der Bas (avdbas@wi.leidenuniv.nl) for
  152. starting the Arcade Emulation Programming Repository at
  153. http://valhalla.ph.tn.tudelft.nl/emul8
  154. Without the Repository, I would never have even tried to write an emulator.
  155. Unfortunately, the original Repository is now closed, but its spirit lives
  156. on in MAME.
  157.  
  158. Z80 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.
  159. M6502 emulator Copyright (c) 1998 Juergen Buchmueller, all rights reserved.
  160. Hu6280 Copyright (c) 1999 Bryan McPhail, mish@tendril.force9.net
  161. I86 emulator by David Hedley, modified by Fabrice Frances (frances@ensica.fr)
  162. M6809 emulator by John Butler, based on L.C. Benschop's 6809 Simulator V09.
  163. M6808 based on L.C. Benschop's 6809 Simulator V09.
  164. M68000 emulator Copyright 1999 Karl Stenerud.  All rights reserved.
  165. 80x86 M68000 emulator Copyright 1998, Mike Coates, Darren Olafson.
  166. 8039 emulator by Mirko Buffoni, based o